@charset "utf-8";

.errorMessage {
	font-size:15px;
	color:red;
	margin-top:4px;
}

.tit{
	border:#4251DE 1px solid; font-size:28px;
	text-align:center; padding-top:16px;padding-bottom:16px;background:#AED6FF;width:780px;
}

.func{
	text-align:left;padding-top:2px;padding-bottom:2px;background:#AED6FF;width:780px;margin-bottom:10px;
}

.manager{
	width:780px;
	text-align:left;
	border:1px solid #AED6FF;
}

.group{
	background:url(../images/repx.jpg) repeat-x;
	height:26px;
	line-height:24px;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	text-indent:1em;
	color:#fff;	
	PADDING:2px;
}

.forums{
	MARGIN-left:110px;
	border:1px solid #AED6FF;
	PADDING:2px;
}

.forum{
	border-bottom:1px solid #AED6FF;
	PADDING:2px;
}

.newgroup{
	border-Top:1px solid #AED6FF;
	PADDING:2px;
}

.hide{
	display:none;
}

.floatright { float:right; }

.tbpemission { background:#AED6FF; }

.tbpemission td {
	text-align:center;
	padding: 3px;
	background: #FFF;
	font-size:12px;
}

.tbpemission th {
	background:url(../images/repx.jpg) repeat-x;
	height:24px;
	line-height:24px;
	font-size: 13px;
	text-align:left;
	text-indent:1em;
	color:#fff;
}


.bbsadminbtn {
	width:65px;
	height:20px;
	border:1px solid #2991ff;
	background:#f6f9fc;
	text-align:center;
	cursor:pointer;
	font-size: 12px;
	margin:3px;
}


.copyright{
	border:#0E2090 1px solid;font-size:12px;
	text-align:center; padding-top:3px;padding-bottom:3px;background:#AED6FF;margin-top:40px; width:780px;
}




/*以下未整理*/

/*admi manage */	
.tbman { 
	background:#AED6FF;
	border-spacing:1px; 
	width:780px;
	}

.tbman td {
	text-align:left;
	padding: 3px;
	background: #FFF;
	font-size:12px;
}

.tbman th {
	background:url(../images/repx.jpg) repeat-x;
	height:24px;
	line-height:24px;
	font-size: 13px;
	text-align:left;
	text-indent:1em;
	color:#fff;
}



.subtrbg {
	height:24px;
	background:url(../images/sysRepeat.jpg) repeat-x
}

.trtitle {
	BACKGROUND: #f3f8ef; COLOR: #4792ed;height:25px;
}

.posti {
	height:31px;
	line-height:31px;
	width:100%;
	background: url(../images/rightposition.jpg);
	background-repeat: repeat-x;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 auto
}



.homePic {
	width:24px;
	height:24px;
	float:left;
	margin-left:12px;
	background:url(../images/dangq.png) no-repeat;
}

.mailTitle {
	width:100%;
	color:#fff;
	background:url(../images/repx.jpg) repeat-x;
	height:24px;
	padding-top:5px;
}

.fsize {
	FONT-SIZE: 12px;
	FONT-FAMILY:Arial;
	margin-top:0;
}

.fsize1 {
	FONT-SIZE: 13px;
	FONT-FAMILY:Arial;
	margin-top:0;
}

.txtsty {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	color:#fff;
	background:url(../images/repx.jpg) repeat-x;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cce6ff 1px solid;
	TEXT-ALIGN: left
}

.txtsty a { color:#FFF }

.tpcTitle {
	width:270px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}



.txt {
	BORDER-RIGHT: #97C7F7 1px solid;
	BORDER-TOP: #97C7F7 1px solid;
	MARGIN: 8px auto 8px;
	BORDER-LEFT: #97C7F7 1px solid;
	BORDER-BOTTOM: #97C7F7 1px solid
}

.tb {
	font-size:10pt;
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	MARGIN: 0px auto;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 99.98%;
	BORDER-BOTTOM: #fff 1px solid;
}

#postsmain {
	width: 98%;
	margin:12px auto;
}

.fgnote {
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:10px;
	font-size:10pt;
	color:#3C3C3C;
}

.fgmaster {
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:2px;
	font-size:10pt;
	color:#3C3C3C;
}

.fgtopic { line-height:20px; }

.lbtm {
	PADDING-RIGHT: 0px;
	BORDER-BOTTOM: #aed6ff 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	PADDING-TOP: 0px
}


body {
	font-family:"Verdana", "Tahoma", "Georgia", "Arial", "宋体";
	font-size:12px;
	padding: 0px;
	margin:0px auto;
}

input {
	margin:0;
	padding:0
}

img, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dt, dd, form {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

a {
	COLOR: #2f5fa1;
	TEXT-DECORATION: none
}

a:hover { TEXT-DECORATION: underline }

textarea {
	BORDER-RIGHT: #a6cbe7 1px solid;
	BORDER-TOP: #a6cbe7 1px solid;
	BORDER-LEFT: #a6cbe7 1px solid;
	BORDER-BOTTOM: #a6cbe7 1px solid
}

/*#818a89*/
.gray { COLOR: #555555 }

.h {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND: #e0f0f9;
	PADDING-BOTTOM: 3px;
	COLOR: #004c7d;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cce6ff 4px solid;
	TEXT-ALIGN: left
}

.tr1 TH {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #aed6ff 1px solid
}

.tr1 TD {
	BORDER-RIGHT: #aed6ff 1px solid;
	BORDER-TOP: #aed6ff 1px solid;
	BORDER-LEFT: #aed6ff 1px solid;
	BORDER-BOTTOM: #aed6ff 1px solid;
	BORDER-LEFT-WIDTH: 0px
}

.tr2 {
	BACKGROUND: #f3f8ef;
	COLOR: #659b28
}

.tr2 TD {
	PADDING-RIGHT: 6px;
	BORDER-TOP: #97C7F7 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #daebcd 1px solid
}

.tr2 TH {
	PADDING-RIGHT: 6px;
	BORDER-TOP: #97C7F7 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #daebcd 1px solid
}

.tr2 A {
	MARGIN: 2px;
	COLOR: #659b28
}

.tr3 TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #aed6ff 1px solid;
	BORDER-RIGHT: #aed6ff 1px solid
}

.tr3 TH {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #aed6ff 1px solid;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #aed6ff 1px solid
}

.tipad {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #aed6ff 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	PADDING-TOP: 5px
}

/*pages*/
.pages {
	margin:3px 0;
	font:11px/12px Tahoma
}

.pages * { vertical-align:middle; }

.pages a {
	padding:1px 4px 1px;
	border:1px solid #97C7F7;
	margin:0 1px 0 0;
	text-align:center;
	text-decoration:none;
	font:normal 12px/14px verdana;
}

.pages a:hover {
	border:#659b28 1px solid;
	background:#f3f8ef;
	text-decoration:none;
	color:#004c7d
}

.pages input {
	margin-bottom:0px;
	border:1px solid #659b28;
	height:15px;
	font:bold 12px/15px Verdana;
	padding-bottom:1px;
	padding-left:1px;
	margin-right:1px;
	color:#659b28;
}



.fh1 {
	font-size:15px;
	font-weight:bold;
}

.fh2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

.linespace{
	margin-top:5px;
	margin-bottom:5px;
}
